@charset "uft-8";
body {
	
	background: rgb(242, 242, 242);
}

div {
	font-family: "微软雅黑";
}

.m {
	padding: .88rem 0 0 0;
}

.m2 {
	padding: 0 0 .98rem 0;
}

.m3 {
	padding: .88rem 0 .98rem 0;
}

.m4 {
	padding: 0 0 .88rem 0;
}

@media screen and (min-device-width:640px) and (min-width:768px) {
	.page {
		margin: 0 auto;
		width: 7.5rem;
	}
}

/* 按钮渐变色 */

.blue_grad_btn {
	background: -o-linear-gradient(left, #05CFE7, #0095FD);
	background: -webkit-linear-gradient(left, #05CFE7, #0095FD);
	background: -moz-linear-gradient(left, #05CFE7, #0095FD);
	color: white;
}

.h88 {
	height: .88rem;
	line-height: .88rem;
}

.marT10 {
	margin-top: .1rem;
}


/*公共头部*/

.header {
	background:#1E88E5;
	font-size: .34rem;
	z-index: 999;
	text-align: center;
	height: .88rem;
	line-height: .88rem;
	position: fixed;
	width: 100%;
	top:0;
}

.header .hele {
	width: .88rem;
	height: .88rem;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(../images/hele@2x.png) no-repeat center center;
	background-size: .2rem .36rem;
}

.header .hetitle {
	text-align: center;
	font-size: .34rem;
	color: #fff;
	/*padding-top: .34rem;*/
}

.header .helr {
	height: .88rem;
	line-height: .88rem;
	position: absolute;
	right: .25rem;
	font-size: .24rem;
	color: #fff;
	bottom: 0px;
}


/* 公共底部 */

.bottomTab {
	width: 100%;
	height: .98rem;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	bottom: 0;
	display: flex;
	align-items: center;
	background: white;
	font-size: .22rem;
}

.bottomItem {
	flex: 1;
	text-align: center;
	color: rgb(162, 162, 162);
}

.bottomItem.active {
	color: rgb(0, 185, 253);
}

.tabImg {
	display: block;
	margin: 0 auto;
	width: .48rem;
	height: .48rem;
}

.tabImg img {
	width: 100%;
}


/*登录页，忘记密码，注册*/

.loginMain {
	background: url(../images/login_back@2x.png) no-repeat;
	background-size: 100% 100%;
}

.list {
	width: 7.01rem;
	height: 3.05rem;
	margin: auto;
	margin-top: 0.5rem;
	background:#fff;
	border-radius: .1rem;
}

.list .item {
	flex: 1;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	margin: 0 .41rem 0rem .41rem;
	padding: .1rem 0;
	border-bottom: 1px solid rgb(239, 239, 244);
}

.list .item input {
	border: none;
	height: .88rem;
	line-height: .88rem;
	background: none;
	color:rgb(77,77,77);
}

.login_biankuang {
	color: rgb(77,77,77);
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
}
.login_biankuang>div{
	font-size:0.3rem;
	padding-left:0.3rem;
	width:1.81rem;
}
.login_shu {
	height: .29rem;
}

.login_shan1{
	margin-left:0.41rem;
	float: left;
	color:#1185EB;
	font-size: .24rem;
}
.login_shan {
	margin-right:0.41rem;
	float: right;
	color:#1185EB;
	font-size: .24rem;
}

.login_img {
	width: .31rem;
	height: .35rem;
	margin-right: .14rem;
}

.login_btn {
	width: 6.23rem;
	height: .8rem;
	line-height: .8rem;
	color: #fff;
	background:#1E88E5;
	border: none;
	border-radius: .1rem;
	font-size: .36rem;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
}

.yzm_btn {
	border: none;
	color: #fff;
	background: none;
	font-size: .24rem;
	text-align: center;
	padding: 0;
	width: 2rem;
	height: .58rem;
	background:#1E88E5;
	border-radius: .1rem;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
}


/*我的页面*/

.my {
	width: 7.5rem;
	height: 4.42rem;
	background: url(../images/my_back@2x.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
}

.font32 {
	font-size: .32rem;
}

.font30 {
	font-size: .30rem;
}

.font34 {
	font-size: .34rem;
}

.font28 {
	font-size: .28rem;
}

.font24 {
	font-size: .24rem;
}

.colff {
	color: #FFFFFF;
}

.colbb {
	color: #bbbbbb;
}

.col75 {
	color: #757575;
}

.cola5 {
	color: #a5a5a5;
}

.headimg {
	width: 1.85rem;
	height: 1.85rem;
	border-radius: 50%;
}

.pad {
	padding: .64rem 0 .43rem 0;
	box-sizing: border-box;
}

.mar {
	margin: .33rem 0 .21rem 0;
}

.massage {
	width: 7.5rem;
	height: .88rem;
	background: #FFFFFF;
	padding-left: .26rem;
	padding-right: .26rem;
	box-sizing: border-box;
	border-bottom: 1px solid #f7f4f4;
}

.fle {
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-webkit-box-pack: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}

.main {
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.size {
	width: .45rem;
	height: .45rem;
	margin-right: .36rem;
}

.left1 {
	width: .22rem;
	height: .38rem;
}

.mart20 {
	margin-top: .18rem;
}


/*个人资料*/

.pers1onal_data {
	padding: 0 .24rem;
	background: #fff;
	height: .96rem;
	line-height: .96rem;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	-webkit-box-pack: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid rgb(239, 239, 244);
}

.personal_img {
	width: .8rem;
	height: .8rem;
	border-radius: 50%;
}

.personal_select {
	border: none;
	outline: none;
	width: .8rem;
	text-align: center;
	text-align-last: center;
}

.personal_ipt {
	text-align: right;
	outline: none;
	border: none;
	height: .96rem;
	line-height: .96rem;
}

.personal_btn {
	margin-top: 2.31rem;
	text-align: center;
}

.personal_bb {
	letter-spacing: 0.05rem;
	width: 5.52rem;
	border: none;
	color: #fff;
	background: rgb(0, 154, 154);
	height: .88rem;
	line-height: .88rem;
	font-size: .34rem;
	border-radius: .1rem;
}

.check_inp{
	margin-left:0.52rem;
	margin-right:.1rem;
	width:.35rem;
	height:.35rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background:url("../images/ty_q.png") no-repeat center;
	background-size: 100% 100%;
	outline:none;
	vertical-align: middle;
}
.check_inp:checked{
	background:url("../images/ty_s.png") no-repeat center;
	background-size: 100% 100%;
}
/*footer*/

.footer {
	position: fixed;
	left: 0;
	bottom: -2px;
	width: 100%;
	z-index: 999;
}

.fonav {
	height: .98rem;
	background: #fff;
	overflow: hidden;
}

.fonav .foitem {
	display: block;
	width: 25%;
	text-align: center;
	color: rgb(179, 179, 179);
	float: left;
	font-size: .2rem;
	height: .98rem;
}

.fonav .foitem.on {
	color:#1E88E5;
}

.fonav .foimg {
	display: block;
	width: .44rem;
	height: .44rem;
	margin: .1rem auto .05rem;
}

/*反馈记录*/
.padd2{
	padding:.28rem;
}
.margin_bt{
	margin-bottom: .28rem;
}
.feedback1{
	color: rgb(135,135,135);
	font-size: .24rem;
}
.feedback_ipt{
	height: .66rem;
	line-height: .66rem;
	width: 100%;
	background: #fff;	
	border: none;
	border-radius: .1rem;
	padding-left: .28rem;
	width: 6.67rem;
	
}
.feedback_textarea{
	border: none;
	outline: none;
	padding-left: .28rem;
	padding-top: .2rem;
	border-radius: .1rem;width: 6.67rem;
	height: 3.32rem;
}
.feedback2{
	background: #FFFFFF;
	border-radius: .1rem;
	height: 3.32rem;
}
.feedback3{
	padding-left: .28rem;
	color: rgb(187,187,187);
	padding-top: .15rem;
}
.feedback4{
	width: 1.32rem;
	height: 1.32rem;
	padding-left: .32rem;
}


/*我的投诉*/
.upg3{width:7.04rem;height:3.26rem;display: block;margin:0 auto .32rem;background:url(../images/upg3.png) no-repeat top left;background-size:100% 100%;margin-top: .15rem;}
.upg3t3{overflow: hidden;padding-top:.87rem;}
.upg3t3 .upg3t3le{float: left;margin-left:1.42rem;width:1.3rem;height:1.3rem;border-radius: 50%;background:#fff;;}
.upg3t3 .upg3t3lep{line-height: 1.3rem;color:rgb(231,172,13);font-size:.28rem;margin-left: 7%;}
.upg3t3 .upg3t3lr{float:left;margin-left:.42rem;width:3rem;}
.upg3t3 .upg3t3lrp{font-size:.28rem;color:#fff;margin-bottom:.15rem;}
.upg3t3 .upg3t3lrpic{width:.32rem;height:.32rem;margin-right: .2rem;}
.complaint_img{
	height: 3.32rem;
	background: #fff;
	border-radius: .1rem;
}
.complaint_wudi{
	width: 1.3rem;height: 1.3rem;
}
